package com.yanyu.space.sys.bean.vo.user;

import com.yanyu.space.sys.bean.po.Post;
import com.yanyu.space.sys.bean.po.Role;
import com.yanyu.space.sys.bean.po.User;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author yanyu
 */
@Data
public class UserInfoVo extends User {

    @ApiModelProperty("部门名称")
    private String deptName;

    @ApiModelProperty("所有职位信息")
    private List<Post> posts;

    @ApiModelProperty("所有角色信息")
    private List<Role> roles;

    @ApiModelProperty("关联的职位信息")
    private List<Long> postIds;

    @ApiModelProperty("关联的角色信息")
    private List<Long> roleIds;
}
